home *** CD-ROM | disk | FTP | other *** search
/ Space & Astronomy / Space and Astronomy (October 1993).iso / mac / TEXT / SPACEDIG / V15_3 / V15NO387.TXT < prev    next >
Internet Message Format  |  1993-07-13  |  19KB

  1. Date: Fri,  6 Nov 92 05:11:25    
  2. From: Space Digest maintainer <digests@isu.isunet.edu>
  3. Reply-To: Space-request@isu.isunet.edu
  4. Subject: Space Digest V15 #387
  5. To: Space Digest Readers
  6. Precedence: bulk
  7.  
  8.  
  9. Space Digest                Fri,  6 Nov 92       Volume 15 : Issue 387
  10.  
  11. Today's Topics:
  12.                  Astro/Space Frequently Seen Acronyms
  13.  
  14.     Welcome to the Space Digest!!  Please send your messages to
  15.     "space@isu.isunet.edu", and (un)subscription requests of the form
  16.     "Subscribe Space <your name>" to one of these addresses: listserv@uga
  17.     (BITNET), rice::boyle (SPAN/NSInet), utadnx::utspan::rice::boyle
  18.     (THENET), or space-REQUEST@isu.isunet.edu (Internet).
  19. ----------------------------------------------------------------------
  20.  
  21. Date: 6 Nov 1992 06:00:28 GMT
  22. From: Mark Bradford <mark@deluge.mmm.ucar.edu>
  23. Subject: Astro/Space Frequently Seen Acronyms
  24. Newsgroups: sci.astro,sci.space,sci.space.shuttle,news.answers
  25.  
  26. Archive-name: space/acronyms
  27. Edition: 7
  28.  
  29. Acronym List for sci.astro, sci.space, and sci.space.shuttle:
  30. Edition 7, 1992 Aug 27
  31. Last posted: 1992 Aug 6
  32.  
  33. This list is offered as a reference for translating commonly appearing
  34. acronyms in the space-related newsgroups.  If I forgot or botched your
  35. favorite acronym, please let me know!  Also, if there's an acronym *not*
  36. on this list that confuses you, drop me a line, and if I can figure
  37. it out, I'll add it to the list.
  38.  
  39. Note that this is intended to be a reference for *frequently seen*
  40. acronyms, and is most emphatically *not* encyclopedic.  If I incorporated
  41. every acronym I ever saw, I'd soon run out of disk space!  :-)
  42.  
  43. The list will be posted at regular intervals, every 30 days.  All
  44. comments regarding it are welcome; I'm reachable as bradfrd2@ncar.ucar.edu.
  45.  
  46. Note that this just tells what the acronyms stand for -- you're on your
  47. own for figuring out what they *mean*!  Note also that the total number of
  48. acronyms in use far exceeds what I can list; special-purpose acronyms that
  49. are essentially always explained as they're introduced are omitted.
  50. Further, some acronyms stand for more than one thing; as of Edition 3 of
  51. the list, these acronyms appear on multiple lines, unless they're simply
  52. different ways of referring to the same thing.
  53.  
  54. Thanks to everybody who's sent suggestions since the first version of
  55. the list, and especially to Garrett A. Wollman (wollman@griffin.uvm.edu),
  56. who is maintaining an independent list, somewhat more verbose in
  57. character than mine, and to Daniel Fischer (dfi@specklec.mpifr-bonn.mpg.de),
  58. who is maintaining a truly HUGE list (535 at last count) of acronyms and
  59. terms, mostly in German (which I read, fortunately).
  60.  
  61. Special Bonus!  At the end of this posting, you will find a perl program
  62. written by none other than Larry Wall, whose purpose is to scramble the
  63. acronym list in an entertaining fashion.  Thanks, Larry!
  64.  
  65. A&A: Astronomy and Astrophysics
  66. AAO: Anglo-Australian Observatory
  67. AAS: American Astronomical Society
  68. AAVSO: American Association of Variable Star Observers
  69. ACE: Advanced Composition Explorer
  70. ACRV: Assured Crew Return Vehicle (or) Astronaut Crew Rescue Vehicle
  71. ADFRF: Ames-Dryden Flight Research Facility (was DFRF) (NASA)
  72. AGN: Active Galactic Nucleus
  73. AGU: American Geophysical Union
  74. AIAA: American Institute of Aeronautics and Astronautics
  75. AIPS: Astronomical Image Processing System
  76. AJ: Astronomical Journal
  77. ALEXIS: Array of Low Energy X-ray Imaging Sensors
  78. ALPO: Association of Lunar and Planetary Observers
  79. ALS: Advanced Launch System
  80. ANSI: American National Standards Institute
  81. AOA: Abort Once Around (Shuttle abort plan)
  82. AOCS: Attitude and Orbit Control System
  83. Ap.J: Astrophysical Journal
  84. APM: Attached Pressurized Module (a.k.a. Columbus)
  85. APU: Auxiliary Power Unit
  86. ARC: Ames Research Center (NASA)
  87. ARTEMIS: Advanced Relay TEchnology MISsion
  88. ASA: Astronomical Society of the Atlantic
  89. ASI: Agenzia Spaziale Italiano
  90. ASRM: Advanced Solid Rocket Motor
  91. ATDRS: Advanced Tracking and Data Relay Satellite
  92. ATLAS: Atmospheric Laboratory for Applications and Science
  93. ATM: Amateur Telescope Maker
  94. ATO: Abort To Orbit (Shuttle abort plan)
  95. AU: Astronomical Unit
  96. AURA: Association of Universities for Research in Astronomy
  97. AW&ST: Aviation Week and Space Technology (a.k.a. AvLeak)
  98. AXAF: Advanced X-ray Astrophysics Facility
  99. BATSE: Burst And Transient Source Experiment (on CGRO)
  100. BBXRT: Broad-Band X-Ray Telescope (ASTRO package)
  101. BEM: Bug-Eyed Monster
  102. BH: Black Hole
  103. BIMA: Berkeley Illinois Maryland Array
  104. BNSC: British National Space Centre
  105. BTW: By The Way
  106. C&T: Communications & Tracking
  107. CCAFS: Cape Canaveral Air Force Station
  108. CCD: Charge-Coupled Device
  109. CCDS: Centers for the Commercial Development of Space
  110. CD-ROM: Compact Disk Read-Only Memory
  111. CFA: Center For Astrophysics
  112. CFC: ChloroFluoroCarbon
  113. CFF: Columbus Free Flyer
  114. CFHT: Canada-France-Hawaii Telescope
  115. CGRO: (Arthur Holley) Compton Gamma Ray Observatory (was GRO)
  116. CHARA: Center for High Angular Resolution Astronomy
  117. CIRRIS: Cryogenic InfraRed Radiance Instrument for Shuttle
  118. CIT: Circumstellar Imaging Telescope
  119. CM: Command Module (Apollo spacecraft)
  120. CMCC: Central Mission Control Centre (ESA)
  121. CNES: Centre National d'Etude Spatiales
  122. CNO: Carbon-Nitrogen-Oxygen
  123. CNSR: Comet Nucleus Sample Return
  124. COBE: COsmic Background Explorer
  125. COMPTEL: COMPton TELescope (on CGRO)
  126. COSTAR: Corrective Optics Space Telescope Axial Replacement
  127. CRAF: Comet Rendezvous / Asteroid Flyby
  128. CRRES: Combined Release / Radiation Effects Satellite
  129. CSM: Command and Service Module (Apollo spacecraft)
  130. CSTC: Consolidated Satellite Test Center (USAF)
  131. CTIO: Cerro Tololo Interamerican Observatory
  132. DCX: Delta Clipper eXperimental
  133. DDCU: DC-to-DC Converter Unit
  134. DFRF: Dryden Flight Research Facility (now ADFRF)
  135. DMSP: Defense Meteorological Satellite Program
  136. DOD: Department Of Defense (sometimes DoD)
  137. DOE: Department Of Energy
  138. DOT: Department Of Transportation
  139. DSCS: Defense Satellite Communications System
  140. DSN: Deep Space Network
  141. DSP: Defense Support Program (USAF/NRO)
  142. EAFB: Edwards Air Force Base
  143. ECS: Environmental Control System
  144. EDO: Extended Duration Orbiter
  145. EGRET: Energetic Gamma Ray Experiment Telescope (on CGRO)
  146. EJASA: Electronic Journal of the Astronomical Society of the Atlantic
  147. ELV: Expendable Launch Vehicle
  148. EMU: Extravehicular Mobility Unit
  149. EOS: Earth Observing System
  150. ERS: Earth Resources Satellite (as in ERS-1)
  151. ESA: European Space Agency
  152. ESO: European Southern Observatory
  153. ET: (Shuttle) External Tank
  154. ETLA: Extended Three Letter Acronym
  155. ETR: Eastern Test Range
  156. EUV: Extreme UltraViolet
  157. EUVE: Extreme UltraViolet Explorer
  158. EVA: ExtraVehicular Activity
  159. FAQ: Frequently Asked Questions
  160. FAST: Fast Auroral SnapshoT explorer
  161. FFT: Fast Fourier Transform
  162. FGS: Fine Guidance Sensors (on HST)
  163. FHST: Fixed Head Star Trackers (on HST)
  164. FIR: Far InfraRed
  165. FITS: Flexible Image Transport System
  166. FOC: Faint Object Camera (on HST)
  167. FOS: Faint Object Spectrograph (on HST)
  168. FRR: Flight-Readiness Review
  169. FTP: File Transfer Protocol
  170. FTS: Flight Telerobotic Servicer
  171. FUSE: Far Ultraviolet Spectroscopic Explorer
  172. FWHM: Full Width at Half Maximum
  173. FYI: For Your Information
  174. GAS: Get-Away Special
  175. GBT: Green Bank Telescope
  176. GCVS: General Catalog of Variable Stars
  177. GEM: Giotto Extended Mission
  178. GEO: Geosynchronous Earth Orbit
  179. GDS: Great Dark Spot
  180. GHRS: Goddard High Resolution Spectrograph (on HST)
  181. GIF: Graphics Interchange Format
  182. GLOMR: Global Low-Orbiting Message Relay
  183. GMC: Giant Molecular Cloud
  184. GMRT: Giant Meter-wave Radio Telescope
  185. GMT: Greenwich Mean Time (also called UT)
  186. GOES: Geostationary Orbiting Environmental Satellite
  187. GOX: Gaseous OXygen
  188. GPC: General Purpose Computer
  189. GPS: Global Positioning System
  190. GRO: Gamma Ray Observatory (now CGRO)
  191. GRS: Gamma Ray Spectrometer (on Mars Observer)
  192. GRS: Great Red Spot
  193. GSC: Guide Star Catalog (for HST)
  194. GSFC: Goddard Space Flight Center (NASA)
  195. GTO: Geostationary Transfer Orbit
  196. HAO: High Altitude Observatory
  197. HD: Henry Draper catalog entry
  198. HEAO: High Energy Astronomical Observatory
  199. HeRA: Hermes Robotic Arm
  200. HF: High Frequency
  201. HGA: High Gain Antenna
  202. HLC: Heavy Lift Capability
  203. HLV: Heavy Lift Vehicle
  204. HMC: Halley Multicolor Camera (on Giotto)
  205. HR: Hertzsprung-Russell (diagram)
  206. HRI: High Resolution Imager (on ROSAT)
  207. HSP: High Speed Photometer (on HST)
  208. HST: Hubble Space Telescope
  209. HUT: Hopkins Ultraviolet Telescope (ASTRO package)
  210. HV: High Voltage
  211. IAPPP: International Amateur/Professional Photoelectric Photometry
  212. IAU: International Astronomical Union
  213. IAUC: IAU Circular
  214. ICE: International Cometary Explorer
  215. IDA: International Dark-sky Association
  216. IDL: Interactive Data Language
  217. IGM: InterGalactic Medium
  218. IGY: International Geophysical Year
  219. IMHO: In My Humble Opinion
  220. IOTA: Infrared-Optical Telescope Array
  221. IOTA: International Occultation Timing Association
  222. IPS: Inertial Pointing System
  223. IR: InfraRed
  224. IRAF: Image Reduction and Analysis Facility
  225. IRAS: InfraRed Astronomical Satellite
  226. ISAS: Institute of Space and Astronautical Science (Japan)
  227. ISM: InterStellar Medium
  228. ISO: Infrared Space Observatory
  229. ISO: International Standards Organization
  230. ISPM: International Solar Polar Mission (now Ulysses)
  231. ISY: International Space Year
  232. IUE: International Ultraviolet Explorer
  233. IUS: Inertial Upper Stage
  234. JEM: Japanese Experiment Module (for SSF)
  235. JGR: Journal of Geophysical Research
  236. JILA: Joint Institute for Laboratory Astrophysics
  237. JPL: Jet Propulsion Laboratory
  238. JSC: Johnson Space Center (NASA)
  239. KAO: Kuiper Airborne Observatory
  240. KPNO: Kitt Peak National Observatory
  241. KSC: Kennedy Space Center (NASA)
  242. KTB: Cretaceous-Tertiary Boundary (from German)
  243. LANL: Los Alamos National Laboratory
  244. LaRC: Langley Research Center (NASA)
  245. LDEF: Long Duration Exposure Facility
  246. LEM: Lunar Excursion Module (a.k.a. LM) (Apollo spacecraft)
  247. LEO: Low Earth Orbit
  248. LeRC: Lewis Research Center (NASA)
  249. LEST: Large Earth-based Solar Telescope
  250. LFSA: List of Frequently Seen Acronyms (!)
  251. LGA: Low Gain Antenna
  252. LGM: Little Green Men
  253. LH: Liquid Hydrogen (also LH2 or LHX)
  254. LLNL: Lawrence-Livermore National Laboratory
  255. LM: Lunar Module (a.k.a. LEM) (Apollo spacecraft)
  256. LMC: Large Magellanic Cloud
  257. LN2: Liquid N2 (Nitrogen)
  258. LOX: Liquid OXygen
  259. LRB: Liquid Rocket Booster
  260. LSR: Local Standard of Rest
  261. LTP: Lunar Transient Phenomenon
  262. MB: Manned Base
  263. MCC: Mission Control Center
  264. MECO: Main Engine CutOff
  265. MMH: MonoMethyl Hydrazine
  266. MMT: Multiple Mirror Telescope
  267. MMU: Manned Maneuvering Unit
  268. MNRAS: Monthly Notices of the Royal Astronomical Society
  269. MOC: Mars Observer Camera (on Mars Observer)
  270. MOL: Manned Orbiting Laboratory
  271. MOLA: Mars Observer Laser Altimeter (on Mars Observer)
  272. MOMV: Manned Orbital Maneuvering Vehicle
  273. MOTV: Manned Orbital Transfer Vehicle
  274. MPC: Minor Planets Circular
  275. MRSR: Mars Rover and Sample Return
  276. MRSRM: Mars Rover and Sample Return Mission
  277. MSFC: (George C.) Marshall Space Flight Center (NASA)
  278. MTC: Man Tended Capability
  279. NACA: National Advisory Committee on Aeronautics (became NASA)
  280. NASA: National Aeronautics and Space Administration
  281. NASDA: NAtional Space Development Agency (Japan)
  282. NASM: National Air and Space Museum
  283. NASP: National AeroSpace Plane
  284. NBS: National Bureau of Standards (now NIST)
  285. NDV: NASP Derived Vehicle
  286. NERVA: Nuclear Engine for Rocket Vehicle Application
  287. NGC: New General Catalog
  288. NICMOS: Near Infrared Camera / Multi Object Spectrometer (HST upgrade)
  289. NIMS: Near-Infrared Mapping Spectrometer (on Galileo)
  290. NIR: Near InfraRed
  291. NIST: National Institute for Standards and Technology (was NBS)
  292. NLDP: National Launch Development Program
  293. NOAA: National Oceanic and Atmospheric Administration
  294. NOAO: National Optical Astronomy Observatories
  295. NRAO: National Radio Astronomy Observatory
  296. NRO: National Reconnaissance Office
  297. NS: Neutron Star
  298. NSA: National Security Agency
  299. NSF: National Science Foundation
  300. NSO: National Solar Observatory
  301. NSSDC: National Space Science Data Center
  302. NTR: Nuclear Thermal Rocket(ry)
  303. NTT: New Technology Telescope
  304. OAO: Orbiting Astronomical Observatory
  305. OCST: Office of Commercial Space Transportation
  306. OMB: Office of Management and Budget
  307. OMS: Orbital Maneuvering System
  308. OPF: Orbiter Processing Facility
  309. ORFEUS: Orbiting and Retrievable Far and Extreme Ultraviolet Spectrometer
  310. OSC: Orbital Sciences Corporation
  311. OSCAR: Orbiting Satellite Carrying Amateur Radio
  312. OSSA: Office of Space Science and Applications
  313. OSSE: Oriented Scintillation Spectrometer Experiment (on CGRO)
  314. OTA: Optical Telescope Assembly (on HST)
  315. OTHB: Over The Horizon Backscatter
  316. OTV: Orbital Transfer Vehicle
  317. OV: Orbital Vehicle
  318. PAM: Payload Assist Module
  319. PAM-D: Payload Assist Module, Delta-class
  320. PI: Principal Investigator
  321. PLSS: Portable Life Support System
  322. PM: Pressurized Module
  323. PMC: Permanently Manned Capability
  324. PMIRR: Pressure Modulated InfraRed Radiometer (on Mars Observer)
  325. PMT: PhotoMultiplier Tube
  326. PSF: Point Spread Function
  327. PSR: PulSaR
  328. PV: Photovoltaic
  329. PVO: Pioneer Venus Orbiter
  330. QSO: Quasi-Stellar Object
  331. RCI: Rodent Cage Interface (for SLS mission)
  332. RCS: Reaction Control System
  333. REM: Rat Enclosure Module (for SLS mission)
  334. RF: Radio Frequency
  335. RFI: Radio Frequency Interference
  336. RIACS: Research Institute for Advanced Computer Science
  337. RMS: Remote Manipulator System
  338. RNGC: Revised New General Catalog
  339. ROSAT: ROentgen SATellite
  340. ROUS: Rodents Of Unusual Size (I don't believe they exist)
  341. RSN: Real Soon Now
  342. RTG: Radioisotope Thermoelectric Generator
  343. RTLS: Return To Launch Site (Shuttle abort plan)
  344. SAA: South Atlantic Anomaly
  345. SAGA: Solar Array Gain Augmentation (for HST)
  346. SAMPEX: Solar Anomalous and Magnetospheric Particle EXplorer
  347. SAO: Smithsonian Astrophysical Observatory
  348. SAR: Search And Rescue
  349. SAR: Synthetic Aperture Radar
  350. SARA: Satellite pour Astronomie Radio Amateur
  351. SAREX: Search and Rescue Exercise
  352. SAREX: Shuttle Amateur Radio Experiment
  353. SAS: Space Activity Suit
  354. SAS: Space Adaptation Syndrome
  355. SAT: Synthetic Aperture Telescope
  356. S/C: SpaceCraft
  357. SCA: Shuttle Carrier Aircraft
  358. SCT: Schmidt-Cassegrain Telescope
  359. SDI: Strategic Defense Initiative
  360. SDIO: Strategic Defense Initiative Organization
  361. SEI: Space Exploration Initiative
  362. SEST: Swedish-European Submillimeter Telescope
  363. SETI: Search for ExtraTerrestrial Intelligence
  364. SID: Sudden Ionospheric Disturbance
  365. SIR: Shuttle Imaging Radar
  366. SIRTF: Space (formerly Shuttle) InfraRed Telescope Facility
  367. SL: SpaceLab
  368. SLAR: Side-Looking Airborne Radar
  369. SLC: Space Launch Complex
  370. SLS: Space(lab) Life Sciences
  371. SMC: Small Magellanic Cloud
  372. SME: Solar Mesosphere Explorer
  373. SMEX: SMall EXplorers
  374. SMM: Solar Maximum Mission
  375. SN: SuperNova (e.g., SN1987A)
  376. SNR: Signal to Noise Ratio
  377. SNR: SuperNova Remnant
  378. SNU: Solar Neutrino Units
  379. SOFIA: Stratospheric Observatory For Infrared Astronomy
  380. SOHO: SOlar Heliospheric Observatory
  381. SPAN: Space Physics and Analysis Network
  382. SPDM: Special Purpose Dextrous Manipulator
  383. SPOT: Systeme Probatoire pour l'Observation de la Terre
  384. SPS: Solar Power Satellite
  385. SRB: Solid Rocket Booster
  386. SRM: Solid Rocket Motor
  387. SSF: Space Station Fred (er, Freedom)
  388. SSI: Solid-State Imager (on Galileo)
  389. SSI: Space Studies Institut
  390. SSME: Space Shuttle Main Engine
  391. SSPF: Space Station Processing Facility
  392. SSRMS: Space Station Remote Manipulator System
  393. SST: Spectroscopic Survey Telescope
  394. SST: SuperSonic Transport
  395. SSTO: Single Stage To Orbit
  396. STIS: Space Telescope Imaging Spectrometer (to replace FOC and GHRS)
  397. STS: Shuttle Transport System (or) Space Transportation System
  398. STScI: Space Telescope Science Institute
  399. SWAS: Submillimeter Wave Astronomy Satellite
  400. SWF: ShortWave Fading
  401. TAL: Transatlantic Abort Landing (Shuttle abort plan)
  402. TAU: Thousand Astronomical Unit (mission)
  403. TCS: Thermal Control System
  404. TDRS: Tracking and Data Relay Satellite
  405. TDRSS: Tracking and Data Relay Satellite System
  406. TES: Thermal Emission Spectrometer (on Mars Observer)
  407. TIROS: Television InfraRed Observation Satellite
  408. TLA: Three Letter Acronym
  409. TOMS: Total Ozone Mapping Spectrometer
  410. TPS: Thermal Protection System
  411. TSS: Tethered Satellite System
  412. UARS: Upper Atmosphere Research Satellite
  413. UBM: Unpressurized Berthing Mechanism
  414. UDMH: Unsymmetrical DiMethyl Hydrazine
  415. UFO: Unidentified Flying Object
  416. UGC: Uppsala General Catalog
  417. UHF: Ultra High Frequency
  418. UIT: Ultraviolet Imaging Telescope (Astro package)
  419. UKST: United Kingdom Schmidt Telescope
  420. USAF: United States Air Force
  421.  
  422. USMP: United States Microgravity Payload
  423. UT: Universal Time (a.k.a. GMT, UTC, or Zulu Time)
  424. UTC: Coordinated Universal Time (a.k.a. UT)
  425. UV: UltraViolet
  426. UVS: UltraViolet Spectrometer
  427. VAB: Vehicle Assembly Building (formerly Vertical Assembly Building)
  428. VAFB: Vandenberg Air Force Base
  429. VEEGA: Venus-Earth-Earth Gravity Assist (Galileo flight path)
  430. VHF: Very High Frequency
  431. VLA: Very Large Array
  432. VLBA: Very Long Baseline Array
  433. VLBI: Very Long Baseline Interferometry
  434. VLF: Very Low Frequency
  435. VLT: Very Large Telescope
  436. VMS: Vertical Motion Simulator
  437. VOIR: Venus Orbiting Imaging Radar (superseded by VRM)
  438. VPF: Vertical Processing Facility
  439. VRM: Venus Radar Mapper (now called Magellan)
  440. WD: White Dwarf
  441. WFPC: Wide Field / Planetary Camera (on HST)
  442. WFPCII: Replacement for WFPC
  443. WIYN: Wisconsin / Indiana / Yale / NOAO telescope
  444. WSMR: White Sands Missile Range
  445. WTR: Western Test Range
  446. WUPPE: Wisconsin Ultraviolet PhotoPolarimter Experiment (Astro package)
  447. XMM: X-ray Multi Mirror
  448. XUV: eXtreme UltraViolet
  449. YSO: Young Stellar Object
  450.  
  451.  
  452. #!/usr/bin/perl
  453. # 'alt', An Acronym Scrambling Program, by Larry Wall
  454.  
  455. $THRESHOLD = 2;
  456.  
  457. srand;
  458. while (<>) {
  459.     next unless /^([A-Z]\S+): */;
  460.     $key = $1;
  461.     $acro{$key} = $';
  462.     @words = split(/\W+/,$');
  463.     unshift(@words,$key);
  464.     $off = 0;
  465.     foreach $word (@words) {
  466.         next unless $word =~ /^[A-Z]/;
  467.         *w = $&;
  468.         vec($w{$word}, $off++ % 6, 1) = 1;
  469.     }
  470. }
  471.  
  472. foreach $letter (A .. Z) {
  473.     *w = $letter;
  474.     @w = keys %w;
  475.     if (@w < $THRESHOLD) {
  476.         @d = `egrep '^$letter' /usr/dict/words`;
  477.         chop @d;
  478.         push(@w, @d);
  479.     }
  480. }
  481.  
  482. foreach $key (sort keys %acro) {
  483.     $off = 0;
  484.     $acro = $acro{$key};
  485.     $acro =~ s/((([A-Z])[A-Z]*)[a-z]*)/ &pick($3, $2, $1, ++$off) || $& /eg;
  486.     print "$key: $acro";
  487. }
  488.  
  489. sub pick {
  490.     local($letter, $prefix, $oldword, $off) = @_;
  491.     $i = 0;
  492.     if (length($prefix) > 1 && index($key,$prefix) < 0) {
  493.         if ($prefix eq $oldword) {
  494.             $prefix = '';
  495.         }
  496.         else {
  497.             $prefix = $letter;
  498.         }
  499.     }
  500.     if (length($prefix) > 1) {
  501.         local(*w) = substr($prefix,0,1);
  502.         do {
  503.             $word = $w[rand @w];
  504.         } until $word ne $oldword && $word =~ /^$prefix/i || ++$i > 30;
  505.         $word =~ s/^$prefix/$prefix/i;
  506.         $word;
  507.     }
  508.     elsif (length($prefix) == 1) {
  509.         local(*w) = $prefix;
  510.         do {
  511.             $word = $w[rand @w];
  512.         } until $word ne $oldword && vec($w{$word}, $off, 1) || ++$i > 10;
  513.         $word = "\u\L$word" if $word =~ tr/a-z/A-Z/;
  514.         $word;
  515.     }
  516.     else {
  517.         local(*w) = substr($oldword,0,1);
  518.         do {
  519.             $word = $w[rand @w];
  520.         } until $word ne $oldword && $word =~ tr/a-z/A-Z/ == 0 || ++$i > 30;
  521.         $word;
  522.     }
  523. }
  524.  
  525.  
  526. -- Mark Bradford (bradfrd2@ncar.ucar.edu) <> To err is human, to moo bovine.
  527.                   "It's an ill wind that gathers no moss."
  528.  
  529. ------------------------------
  530.  
  531. End of Space Digest Volume 15 : Issue 387
  532. ------------------------------
  533.